From 8245234b418e33c210c1daa06f08a933fe73fdba Mon Sep 17 00:00:00 2001 From: Isaac van Bakel Date: Wed, 9 Aug 2017 15:37:54 +0100 Subject: [PATCH] Fixed variables being unnecessarily mut. --- src/cargo/core/resolver/mod.rs | 2 +- src/cargo/util/config.rs | 2 +- src/cargo/util/read2.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cargo/core/resolver/mod.rs b/src/cargo/core/resolver/mod.rs index 145ef6ea6..b503f1676 100644 --- a/src/cargo/core/resolver/mod.rs +++ b/src/cargo/core/resolver/mod.rs @@ -1109,7 +1109,7 @@ impl<'a> Context<'a> { if !used_features.is_empty() { let pkgid = candidate.package_id(); - let mut set = self.resolve_features.entry(pkgid.clone()) + let set = self.resolve_features.entry(pkgid.clone()) .or_insert_with(HashSet::new); for feature in used_features { if !set.contains(feature) { diff --git a/src/cargo/util/config.rs b/src/cargo/util/config.rs index 264f746f6..e86877eae 100644 --- a/src/cargo/util/config.rs +++ b/src/cargo/util/config.rs @@ -482,7 +482,7 @@ impl Config { format!("failed to load TOML configuration from `{}`", credentials.display()) })?; - let mut cfg = match *cfg { + let cfg = match *cfg { CV::Table(ref mut map, _) => map, _ => unreachable!(), }; diff --git a/src/cargo/util/read2.rs b/src/cargo/util/read2.rs index c1d8ed36b..7871fdd87 100644 --- a/src/cargo/util/read2.rs +++ b/src/cargo/util/read2.rs @@ -12,7 +12,7 @@ mod imp { pub fn read2(mut out_pipe: ChildStdout, mut err_pipe: ChildStderr, - mut data: &mut FnMut(bool, &mut Vec, bool)) -> io::Result<()> { + data: &mut FnMut(bool, &mut Vec, bool)) -> io::Result<()> { unsafe { libc::fcntl(out_pipe.as_raw_fd(), libc::F_SETFL, libc::O_NONBLOCK); libc::fcntl(err_pipe.as_raw_fd(), libc::F_SETFL, libc::O_NONBLOCK); -- 2.30.2